<?php
if(!isset($scripts)) {
  $scripts = "";
}

/*
  Fuegt den uebergebene Javascriptcode $code
  der global verwendete Variable $scripts hinzu
*/
function addJavascript($code, $end = true)
{
  global $scripts;
  
  if($end) {
    $scripts .= "<script type=\"text/javascript\">".$code."</script>\n";
    return true;
  }
  $scripts = "<script type=\"text/javascript\">".$code."</script>\n";
}

/*
  Fuegt den Pfad zu einer Javascriptdatei $file
  der global verwendete Variable $scripts hinzu
*/
function addJavascriptFile($file, $end = true) {
  global $scripts;
  
  if($end) {
    $scripts .= "<script type=\"text/javascript\" src=\"".$file."\"></script>\n";
    return true;
  }
  $scripts = "\n<script type=\"text/javascript\" src=\"".$file."\"></script>\n".$scripts;
}

/*
  Fuegt einen speziell fuer Mootools ausgelegten
  Javascriptcode $code, der bei einem Event
  $eventname ausgefuehrt werden soll der globalen
  Variable $scripts hinzu.
*/
function addJavascriptWEffect($code, $eventname = "domready")
{
  global $scripts;
  
  $scripts .= "<script type=\"text/javascript\">Window.addEvent('".$eventname."', function() {".$code."});</script>\n";
}

/* Selbe Funktion wie obige Javascripts; nur fuer CSS */
function addStylesheet($code)
{
  global $scripts;
  
  $scripts .= "<style type=\"text/css\">".$code."</style>\n";
}

function addStylesheetFile($file) {
  global $scripts;
  
  $scripts .= "<style type=\"text/css\">@import url(\"".$file."\");</style>\n";
}
?>